#ifndef __PAGE_H_
#define __PAGE_H_

#ifdef __cplusplus
extern "C" {
#endif

#include <common.h>

#define PAGE_DIR_BASE   0x100000                // 页目录项本身所在的物理内存基地址
#define PAGE_TAB_BASE   0x101000                // 页表项本身所在的物理内存基地址

/******************************************************************************
* 函数名称: void ClearPageWR(void)
* 功能说明: 清内核页表项 WR 位
* 输入参数: 无
* 输出参数: 无
* 函数返回: 无
* 其它说明: 页表项属性 WR=0，表示 3 特权级无法修改该页表项对应的物理内存页
******************************************************************************/
void ClearKernelPageWR(void);


#ifdef __cplusplus
}
#endif

#endif

